USE [BABELE_SISM_SVIL];
GO
SET ANSI_NULLS ON;
GO
SET QUOTED_IDENTIFIER ON;
GO
ALTER TRIGGER [dbo].[M_SISM_T_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO] ON [dbo].[SISM_T_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO]
AFTER UPDATE
AS BEGIN

 DECLARE @ID_MODIFY_ROW AS INT
 DECLARE @UTENTE AS VARCHAR(50)
 DECLARE @TipoOp AS CHAR(1)
 DECLARE @DataChiusura AS DATE
 SET @TipoOp='S'
 
 SELECT @ID_MODIFY_ROW = MAX(I.COD_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO) FROM inserted I
 SELECT @UTENTE=I.SYS_UTENTE_ULTIMA_MOD FROM SISM_T_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO I WHERE I.COD_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO=@ID_MODIFY_ROW
 /* Non gestiamo la cancellazione di un messaggio 
 IF(@DataChiusura is not null)
  BEGIN
	SET @TipoOp='C'
  END*/
 IF(COALESCE(@ID_MODIFY_ROW,0)>0)
  BEGIN
   exec SP_SISM_EVENTI_LOG @TipoOp,'SISM_T_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO','COD_TARIFFA_GIORNALIERA_PRESTAZIONE_CONTATTO',@ID_MODIFY_ROW, @UTENTE
  END
END

GO
